<html>
    <header>
        <style>
            p {
                text-align: justify;
            }
        </style>
    </header>

    <body>
        <div>
            <h3><ui-label value="i18n:many-widgets.step1"></ui-label>:</h3>
            <p><ui-label value="i18n:many-widgets.zoomViewStep1"></ui-label></p>
        </div>
        <br />
        
        <div>
            <h3><ui-label value="i18n:many-widgets.step2"></ui-label>:</h3>
            <p><ui-label value="i18n:many-widgets.zoomViewStep2"></ui-label></p>
        </div>
        <br />

        <div>
            <h3>API:</h3>
            <ui-code language="typescript">
                /*
                The goal is to set a sprite frame on _spriteNode,
                but as there are many ways of dynamically loading a sprite frame, 
                the decision made is to leave this method for the coders to finish.
                
                You may refer to the document: https://docs.cocos.com/creator/3.2/manual/zh/asset/dynamic-load-resources.html#
                */
                setSpriteFrame()
            </ui-code>
        </div>
    </body>
</html>
